History of IBM's Technical Contributions to High Level Programming Languages

نویسنده

  • Jean E. Sammet
چکیده

This paper discusses ZBMs technical contributions to high level programming languages from the viewpoint of speciJic languages and their contributions to the technology. The philosophy used in this paper is that it is the appropriate collection of features in a language which generally makes the contribution to the technology, rather than an individual feature. Those ZBM languages deemed to have made major contributions are (in alphabetical order) APL, FORTRAN, GPSS, and PLII. Smaller contributions (because of lesser general usage) have been made by Commercial Translator, CPS, FORMAC, QUIKTRAN, and SCRATCHPAD. Major contributions were made in the area of formal definition of languages, through the introduction of BNF (Backus-Naur Form) for defining language syntax and VDL (Vienna Definition Language) for semantics.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stochastic Programming in the New Century

Introduction With IBM's new commercial release of a general-purpose solver, stochastic programming is finally moving out of the research laboratories and into the field. The focus is now on methods and technologies that support the ''practical art'' of stochastic programming. In this simple article, I will present the basic features of IBM's stochastic programming solver as they may concern pra...

متن کامل

Historical Perspective and Further Reading

Th is section surveys the history of instruction set architectures over time, and we give a short history of programming languages and compilers. ISAs include accumulator architectures, general-purpose register architectures, stack architectures, and a brief history of ARM and the x86. We also review the controversial subjects of high-level-language computer architectures and reduced instructio...

متن کامل

Open-source Contributions to Julia, a Scientific Programming Language, for Mathematical Optimisation

In the world of programming languages, those that have good runtime performance (like C or Fortran) rarely have nice dynamic features, whereas languages that offer a better programmer productivity (like MATLAB or Python) lack performance. Julia is a newcomer in the field of scientific and technical computations that has a productivity-oriented syntax, but closely matches the performance of lowe...

متن کامل

Developing Device Drivers for Character-Class MCA Adapters in AIX, Version 3

The purpose of this paper is to introduce the reader to the concepts and techniques required to write a device driver for a character class device on the Micro Channel Architecture (MCA) bus in Version 3.xx of IBM's AIX operating system (denoted by just AIX in this document). It attempts to tie together the major pieces of development information dispersed throughout the AIX manuals. It also in...

متن کامل

History and Perspectives of Nuclear Medicine in Myanmar

Nuclear Medicine was established in Myanmar in 1963 by Dr Soe Myint and International Atomic Energy expert Dr R. Hochel at Yangon General Hospital. Nuclear medicine diagnostic and therapeutic services started with Probe Scintillation Detector Systems and rectilinear scanner. In the early stage, many Nuclear Medicine specialists from the International Atomic Energy Agency (IAEA) spent some time ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 25  شماره 

صفحات  -

تاریخ انتشار 1981